/*
    Client <table> CSS Declarations

    Major classes:

        .SortingHeader

*/
table
{
    border-collapse:collapse;
    border-bottom: solid 1px #000;
}

#SearchResultsTable tbody td,
#SubjectsForm table tbody td
{
    border: solid 1px #000;
    background-color:#fff;
    font-size:small;
    padding:4px;
}

#SearchResultsTable tbody td a:hover
{
    color:#000;
    background-color:#ffff00;
}

#SearchResultsTable tbody td a:link,
#NotesTable tbody td a:visited,
.SortingHeader th a:link,
.SortingHeader th a:visited            
{
    color:#000;
    text-decoration:none;
}

#SearchResultsTable
{
    border:1px solid #000;
}

#SearchResultsTable .Navigation
{
    padding:0.25em;
}

#SearchResultsTable .Navigation button
{
    cursor:pointer;
    margin:0.25em;
}

#SearchResultsTable tbody
{
    display:none;
}

#SearchResultsTable tbody tr
{
    vertical-align:top;
}

#SearchResultsTable thead td
,#SearchResultsTable thead th
{
    background-color:#336699;
    color:#fff;
}

#SearchResultsTable thead th
{
    text-align:left;
}

#SearchResultsTable a.SearchResultForDocument
,#SearchResultsTable a.SearchResultForFragment
,#SearchResultsTable a.SearchResultForSegment
{
    cursor:pointer;
    font-weight:bold;
}

#SubjectsForm table .SubjectsTextBox
{
    border:none;
    background:inherit;
}

.SortingHeader th
{
    text-align:left;
}

.SortingHeader th a            
{
    cursor:pointer;
}
